package com.xh.bussiness.permission.bean.dto;

import com.xh.bussiness.system.model.Dictionary;
import lombok.Data;

import java.util.List;

@Data
public class UserSubjectBean {

    /**
     * 学段code
     */
    private String gradeRangeCode;

    /**
     * 学段名称
     */
    private String gradeRangeName;

    /**
     * 学段序号
     */
    private Integer gradeRangeOrderNo;

    /**
     * 学科code
     */
    private String subjectCode;

    /**
     * 学科名称
     */
    private String subjectName;

    /**
     * 数量
     */
    private Integer labelCount;

    /**
     * 所有年份
     */
    private List<Dictionary> years;
    /**
     * 所有年级
     */
    private List<Dictionary> grades;
    /**
     * 所有学期
     */
    private List<Dictionary> semester;
    /**
     * 所有课程分类
     */
    private List<Dictionary> courseTypes;
    /**
     * 教材版本
     */
    private List<Dictionary> bookVersions;

    /**
     * 组拥有年份
     */
    private List<String> groupYears;
    /**
     * 组拥有年级
     */
    private List<String> groupGrades;
    /**
     * 组拥有学期
     */
    private List<String> groupSemester;
    /**
     * 组拥有课程分类
     */
    private List<String> groupCourseTypes;
    /**
     * 组拥有教材版本
     */
    private List<String> groupBookVersions;

    /**
     * 用户拥有年份
     */
    private List<String> userYears;
    /**
     * 用户拥有年级
     */
    private List<String> userGrades;
    /**
     * 用户拥有学期
     */
    private List<String> userSemester;
    /**
     * 用户拥有课程分类
     */
    private List<String> userCourseTypes;
    /**
     * 用户拥有教材版本
     */
    private List<String> userBookVersions;

}
